From c7b2d5a31b1cb005da2411458c124cf7708054db Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild.aw" Date: Sun, 14 May 2006 09:16:21 -0600 Subject: [PATCH] [IA64] Fix VTI boot fix cset 10003. the variable, end, of vmx_build_physmap_table() also must adjusted. Signed-off-by: Isaku Yamahata --- xen/arch/ia64/vmx/vmx_init.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/ia64/vmx/vmx_init.c b/xen/arch/ia64/vmx/vmx_init.c index ca5e100637..e016c801a7 100644 --- a/xen/arch/ia64/vmx/vmx_init.c +++ b/xen/arch/ia64/vmx/vmx_init.c @@ -351,6 +351,8 @@ int vmx_build_physmap_table(struct domain *d) /* Map normal memory below 3G */ end = VMX_CONFIG_PAGES(d) << PAGE_SHIFT; + if (end > VGA_IO_START) + end += VGA_IO_SIZE; tmp = end < MMIO_START ? end : MMIO_START; for (i = 0; (i < tmp) && (list_ent != &d->page_list); i += PAGE_SIZE) { if (VGA_IO_START <= i && i < VGA_IO_START + VGA_IO_SIZE) -- 2.30.2